package io.codegeneratetool.core;

import java.util.Map;

/** 
 * @author jifsu
 *
 */
public interface CodeGenerate {

	 
	/**每个生成器必须实现的方法,返回的是处理后的数据
	 * 此数据被模版解析,生成最终的代码
	 * @param codeGenerateOptions 设置的参数
	 * @return
	 * @throws Exception
	 */
	Map<String,Object> generate(CodeGenerateOptions codeGenerateOptions) throws Exception;
	 
}
